package com.peng.crm.workbench.entity;

import java.io.Serializable;

/**
 * 联系人(Contacts)实体类
 *
 * @author makejava
 * @since 2022-07-02 19:11:30
 */
public class Contacts implements Serializable {
    private static final long serialVersionUID = -229378723314964013L;
    /**
     * 标识
     */
    private String id;
    /**
     * 所有者ID
     */
    private String owner;
    /**
     * 来源
     */
    private String source;
    /**
     * 来源文本
     */
    private String sourceText;
    /**
     * 所有者姓名
     */
    private String userName;
    /**
     * 客户姓名
     */
    private String customerName;
    /**
     * 客户id
     */
    private String customerId;
    /**
     * 姓名
     */
    private String fullName;
    /**
     * 称呼
     */
    private String appellation;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机
     */
    private String mphone;
    /**
     * 职位
     */
    private String job;
    /**
     * 生日
     */
    private String birth;
    /**
     * 创建人ID
     */
    private String createBy;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改者ID
     */
    private String editBy;
    /**
     * 修改时间
     */
    private String editTime;
    /**
     * 联系纪要
     */
    private String contactSummary;
    /**
     * 下次联系时间
     */
    private String nextContactTime;
    /**
     * 描述
     */
    private String description;
    /**
     * 详细地址
     */
    private String address;

    public Contacts() {
    }

    public Contacts(String id, String owner, String source, String sourceText, String userName, String customerName, String customerId, String fullName, String appellation, String email, String mphone, String job, String birth, String createBy, String createTime, String editBy, String editTime, String contactSummary, String nextContactTime, String description, String address) {
        this.id = id;
        this.owner = owner;
        this.source = source;
        this.sourceText = sourceText;
        this.userName = userName;
        this.customerName = customerName;
        this.customerId = customerId;
        this.fullName = fullName;
        this.appellation = appellation;
        this.email = email;
        this.mphone = mphone;
        this.job = job;
        this.birth = birth;
        this.createBy = createBy;
        this.createTime = createTime;
        this.editBy = editBy;
        this.editTime = editTime;
        this.contactSummary = contactSummary;
        this.nextContactTime = nextContactTime;
        this.description = description;
        this.address = address;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getSourceText() {
        return sourceText;
    }

    public void setSourceText(String sourceText) {
        this.sourceText = sourceText;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getAppellation() {
        return appellation;
    }

    public void setAppellation(String appellation) {
        this.appellation = appellation;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getMphone() {
        return mphone;
    }

    public void setMphone(String mphone) {
        this.mphone = mphone;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getBirth() {
        return birth;
    }

    public void setBirth(String birth) {
        this.birth = birth;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getEditBy() {
        return editBy;
    }

    public void setEditBy(String editBy) {
        this.editBy = editBy;
    }

    public String getEditTime() {
        return editTime;
    }

    public void setEditTime(String editTime) {
        this.editTime = editTime;
    }

    public String getContactSummary() {
        return contactSummary;
    }

    public void setContactSummary(String contactSummary) {
        this.contactSummary = contactSummary;
    }

    public String getNextContactTime() {
        return nextContactTime;
    }

    public void setNextContactTime(String nextContactTime) {
        this.nextContactTime = nextContactTime;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    @Override
    public String toString() {
        return "Contacts{" +
                "id='" + id + '\'' +
                ", owner='" + owner + '\'' +
                ", source='" + source + '\'' +
                ", sourceText='" + sourceText + '\'' +
                ", userName='" + userName + '\'' +
                ", customerName='" + customerName + '\'' +
                ", customerId='" + customerId + '\'' +
                ", fullName='" + fullName + '\'' +
                ", appellation='" + appellation + '\'' +
                ", email='" + email + '\'' +
                ", mphone='" + mphone + '\'' +
                ", job='" + job + '\'' +
                ", birth='" + birth + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime='" + createTime + '\'' +
                ", editBy='" + editBy + '\'' +
                ", editTime='" + editTime + '\'' +
                ", contactSummary='" + contactSummary + '\'' +
                ", nextContactTime='" + nextContactTime + '\'' +
                ", description='" + description + '\'' +
                ", address='" + address + '\'' +
                '}';
    }
}

